#include "widget.h"
#include "ui_widget.h"
#include<QDebug>
#include<QResizeEvent>

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
//    让qlabel铺满整个窗口
    QRect windowRect = this->geometry();
    ui->label->setGeometry(0,0,windowRect.width(),windowRect.height());

    //设置图片
    QPixmap pimap(":/a.jpg");
    ui->label->setPixmap(pimap);
    ui->label->setScaledContents(true);//启动自动拉伸 图片填充整个窗口
}

Widget::~Widget()
{
    delete ui;
}

//event包含触发resize事件这一时刻，窗口尺寸的数字
void Widget::resizeEvent(QResizeEvent *event)
{
    qDebug()<<event->size();
    ui->label->setGeometry(0,0,event->size().width(),event->size().height());
}

